From: Adel Gadllah Date: Wed, 26 Jan 2011 19:38:22 +0000 (+0100) Subject: XDND: Use only one constraint for the cursor window position X-Git-Tag: archive/raspbian/50.5-1+rpi1~1^2~1013^2^2~9183 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=f6ae48ec70dc323f49e1ca3d2b093b6323e6a9da;p=gnome-shell.git XDND: Use only one constraint for the cursor window position ClutterBindConstraint now supports POSITION, so use that instead of separate X and Y constraints. --- diff --git a/js/ui/xdndHandler.js b/js/ui/xdndHandler.js index 02755591f..d33f8afce 100644 --- a/js/ui/xdndHandler.js +++ b/js/ui/xdndHandler.js @@ -67,18 +67,15 @@ XdndHandler.prototype = { if (!cursorWindow.is_override_redirect()) return; - let constraint_x = new Clutter.BindConstraint({ coordinate : Clutter.BindCoordinate.X, - source: cursorWindow}); - let constraint_y = new Clutter.BindConstraint({ coordinate : Clutter.BindCoordinate.Y, - source: cursorWindow}); + let constraint_position = new Clutter.BindConstraint({ coordinate : Clutter.BindCoordinate.POSITION, + source: cursorWindow}); this._cursorWindowClone = new Clutter.Clone({ source: cursorWindow }); global.overlay_group.add_actor(this._cursorWindowClone); Shell.util_set_hidden_from_pick(this._cursorWindowClone, true); // Make sure that the clone has the same position as the source - this._cursorWindowClone.add_constraint(constraint_x); - this._cursorWindowClone.add_constraint(constraint_y); + this._cursorWindowClone.add_constraint(constraint_position); } else { if (this._cursorWindowClone) {